<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>大事件-列表页</title>
    <link rel="stylesheet" href="./admin/libs/bootstrap/css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="css/reset.css">
    <link rel="stylesheet" href="css/font-awesome.min.css">

    <link rel="stylesheet" type="text/css" href="css/main.css">
    <script type="text/javascript" src="js/jquery-1.12.4.min.js"></script>

</head>

<body>
    <div class="header">
        <a href="#" class="logo fl"><img src="images/logo.png" alt="logo"></a>
        <div class="search_form fl">
            <input type="text" class="search_txt" placeholder="黑洞照片">
            <button class="search_btn"><i class="fa fa-search"></i></button>
        </div>
        <div class="link_info fr">
            <a href="#"><i class="fa fa-angle-right"></i>&nbsp;&nbsp;网站地图</a><br>
            <a href="#"><i class="fa fa-angle-right"></i>&nbsp;&nbsp;招聘信息</a>
        </div>
    </div>

    <div class="menu_con">
        <div class="menu">
            <div class="menu_collapse fl">
                <a href="javascript:;" class="level_one"><i class="fa fa-list-ul"></i>全部分类</a>
                <ul class="level_two">
                    <li class="up"></li>
                    <li><a href="#">最 新</a></li>
                    <li><a href="#">科 技</a></li>
                    <li><a href="#">股 市</a></li>
                    <li><a href="#">商 品</a></li>
                    <li><a href="#">外 汇</a></li>
                    <li><a href="#">公 司</a></li>
                </ul>
            </div>
            <ul class="left_menu fl">
                <li><a href="#">最 新</a></li>
                <li><a href="#">科 技</a></li>
                <li><a href="#">股 市</a></li>
                <li><a href="#">商 品</a></li>
                <li><a href="#">外 汇</a></li>
                <li><a href="#">公 司</a></li>
            </ul>
            <ul class="right_menu fr">
                <li><a href="#">科技专题</a></li>
                <li><a href="#">财经专题</a></li>
            </ul>
        </div>
    </div>

    <div class="main_con clearfix">
        <div class="left_con setfr">
            <div class="common_news_content">

                <div class="list_title">
                    <h3>科 技</h3>
                </div>

                <div class="common_news_list">
                    <a href="#" class="list_pic"><img src="images/pic09.jpg" alt=""></a>
                    <h4><a href="#">亚马逊金融试水中国？背后却是和华尔街的“金融战争” </a></h4>
                    <p>亚马逊抛弃了中国的买家们，却难以割舍庞大的卖家市场，有消息指出亚马逊中国将针对中国庞大的卖家群体推出一项贷款推荐计划。在连续对印度、墨西哥等新兴市场大力推广线上支付服务后，亚马逊金融试水进军中国市场的信号终于被放出。
                    </p>
                    <div class="new_info">
                        <span>标签：财经&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<i class="fa fa-eye"></i>&nbsp;阅读( 5
                            )&nbsp;&nbsp;&nbsp;<i class="fa fa-commenting"></i>&nbsp;评论( 10 )</span>
                        <b>发布于 2018-08-30 12:18:58</b>
                    </div>
                </div>


                <div class="row text-center">
                    <ul id="pagination-demo" class="pagination-sm"></ul>
                </div>
            </div>
            <div class="row text-center">
                <ul id="pagination-demo" class="pagination-sm"></ul>
            </div>
        </div>

        <div class="right_con setfl">
            <div class="common_wrap">
                <h3><i class="fa fa-bar-chart"></i> 一周热门排行</h3>
                <ul class="content_list hotrank_list">
                    <li><span class="first">1</span><a href="#">神奇的水滴摄影，泡泡中的世界泡泡中的世界</a></li>
                    <li><span class="second">2</span><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><span class="third">3</span><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><span>4</span><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><span>5</span><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><span>6</span><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><span>7</span><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                </ul>
            </div>
            <div class="common_wrap">
                <h3><i class="fa fa-commenting-o"></i> 最新评论</h3>
                <ul class="content_list comment_list">
                    <li>
                        <span>山</span>
                        <b><em>山治</em> 9个月前(08-14)说:</b>
                        <strong>挺会玩的</strong>
                    </li>
                    <li>
                        <span>丽</span>
                        <b><em>丽丽</em> 9个月前(08-14)说:9个月前(08-14)说:9个月前(08-14)说:</b>
                        <strong>挺会玩的挺会玩的挺会玩的挺会玩的</strong>
                    </li>
                    <li>
                        <span>R</span>
                        <b><em>Rechael</em> 9个月前(08-14)说:</b>
                        <strong>挺会玩的</strong>
                    </li>
                    <li>
                        <span>J</span>
                        <b><em>John</em> 9个月前(08-14)说:</b>
                        <strong>挺会玩的</strong>
                    </li>
                    <li>
                        <span>段</span>
                        <b><em>段正淳</em> 9个月前(08-14)说:</b>
                        <strong>挺会玩的</strong>
                    </li>
                    <li>
                        <span>乔</span>
                        <b><em>乔峰</em> 9个月前(08-14)说:</b>
                        <strong>挺会玩的</strong>
                    </li>
                </ul>
            </div>
            <div class="common_wrap">
                <h3><i class="fa fa-bullseye"></i> 焦点关注</h3>
                <ul class="content_list guanzhu_list">
                    <li><a href="#">神奇的水滴摄影，泡泡中的世界泡泡中的世界</a></li>
                    <li><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                    <li><a href="#">神奇的水滴摄影，泡泡中的世界</a></li>
                </ul>
            </div>
        </div>
    </div>

    <div class="footer clearfix">
        <div class="foot_link">
            <a href="#">关于我们</a>
            <span>|</span>
            <a href="#">联系我们</a>
            <span>|</span>
            <a href="#">招聘人才</a>
            <span>|</span>
            <a href="#">友情链接</a>
        </div>
        <p>CopyRight © 2019 深圳大事件信息技术股份有限公司 All Rights Reserved</p>
        <p>电话：0755-****888 粤ICP备*******8号</p>
    </div>
    <!-- 导包template -->
    <script src="./js/template-web.js"></script>
    <script src="./admin/libs/http.js"></script>
    <script src="./admin/libs/jquery.twbsPagination.js"></script>

    <!-- 1. 文章类型 -->
    <script id="cat-id" type="text/html">
        <li class="up"></li>
        {{each data v}}
        <li><a href="./list.html?id={{v.id}}">{{v.name}}</a></li>
        {{/each}}
    </script>
    <!-- 3. 文章热门排行 -->
    <script id="hotrank_list" type="text/html">

    {{each data v }} 
        <li><span {{if $index + 1 === 1}} class="first" {{else if $index + 1 === 2}} class="second" {{else if $index + 1 === 3}} class="third" {{/if}}>{{$index + 1}}</span><a href="/article.html?id={{v.id}}">{{v.title}}</a></li>
    {{/each}}

    </script>

    <!-- 5. 最新评论 -->
    <script id="comment_list" type="text/html">
    {{each data v }}
        <li>
            <span>{{v.author[0]}}</span>
            <b><em>{{v.author}}</em> {{v.date}}说:</b>
            <strong>{{v.intro}}</strong>
        </li>
    {{/each}}
</script>
    <!-- 6. 焦点关注 -->
    <script id="guanzhu_list" type="text/html">
    {{each data v}}
    <li><a href="#">{{v.intro}}</a></li>
    {{/each}}
</script>
<script id="common_news" type="text/html">
    <div class="list_title">
        <h3>{{ data.data.length ? data.data[0].category : '还没有文章'}}</h3>
    </div>

    {{each data.data v}}
        <div class="common_news_list">
            <!-- <a href="/article.html?id={{v.id}}" class="list_pic"><img src="{{ v.cover.includes('https') ? v.cover.slice(v.cover.indexOf('248')+4) : v.cover.replace('http://134.175.59.248', 'http://134.175.59.248:8080')}}" alt=""></a> -->
            <a href="/article.html?id={{v.id}}" class="list_pic"><img src="{{ v.cover.indexOf('8080') === -1 ? v.cover.replace('http://134.175.59.248', 'https://134.175.59.248:8080') : v.cover}}" alt=""></a>
            <h4><a href="/article.html?id={{v.id}}">{{v.title}}</a></h4>
            <p>{{@ v.content}}
            </p>
            <div class="new_info">
                <span>标签：{{v.category}}&nbsp;&nbsp;&nbsp;|&nbsp;&nbsp;&nbsp;<i class="fa fa-eye"></i>&nbsp;阅读( {{v.read}}
                    )&nbsp;&nbsp;&nbsp;<i class="fa fa-commenting"></i>&nbsp;评论( 00 )</span>
                <b>发布于 {{v.date}}</b>
            </div>
        </div>
    {{/each}}


 
</script>
    <script>
        $(function () {
            /**
             * @description: 渲染模板
             * @param {type} url: 路径
             * @param {type} sel: 选择器
             * @param {type} tempId: 模板id
             * @return {type} 
             */
            function renderTemplate(url, sel, tempId) {
                $.ajax({
                    type: 'get',
                    url: 'http://192.168.19.224:8080/api/v1' + url,
                    success: function (backData) {
                        console.log(backData);
                        if (backData.code === 200) {
                            $(sel).html(template(tempId, backData));
                        }
                    }
                })
            }
            // 1. 文章类型
            renderTemplate('/index/category', '.level_two', 'cat-id')
            // 3. 文章热门排行
            renderTemplate('/index/rank', '.hotrank_list', 'hotrank_list')

            // 5. 最新评论
            renderTemplate('/index/latest_comment', '.comment_list', 'comment_list')
            // 6. 焦点关注
            renderTemplate('/index/attention', '.guanzhu_list', 'guanzhu_list')

            // 获取所有文章
            function getArt(option = {}, initPage = true) {
                $('.common_news_content').html('内容加载中...');

                $.ajax({
                    type: 'get',
                    url: 'http://192.168.19.224:8080/api/v1' + '/index/search',
                    // headers: {
                    //     'Authorization': localStorage.getItem('token')
                    // },
                    data: {
                        // key: option.key,
                        type: location.search.split('=')[1],
                        page: option.page,
                        perpage: option.perpage || 6
                    },
                    success: function (backData) {
                        console.log(backData);
                        
                        if (backData.code === 200) {
                            $('.common_news_content').html(template('common_news', backData));
                            if (initPage) {
                                // 销毁分页器
                                $('#pagination-demo').twbsPagination('destroy');
                                if (backData.data.data.length !== 0) {
                                    // 初始化分页器
                                    $('#pagination-demo').twbsPagination({
                                        totalPages: backData.data.totalCount ? ((backData.data.totalCount / 6) + ((backData.data.totalCount % 6) ? 1 : 0)) : 0,
                                        visiblePages: 7,
                                        startPage: 1,
                                        hideOnlyOnePage: true,
                                        first: '首页',
                                        prev: '上一页',
                                        next: '下一页',
                                        last: '尾页',
                                        onPageClick: function (event, page) {
                                            // $('#page-content').text('Page ' + page);
                                            if (!initPage) { // 防止分页器初始化时,重复获取第一页数据
                                                getArt({ page }, false)
                                            }
                                        }
                                    });
                                    initPage = false;
                                }
                            }
                        }
                    }
                })
                // initPage ? setTimeout(() => initPage = false, 500) : null;
            }
            getArt()


        })
    </script>
</body>

</html>